package com.freeter.modules.AdvConfigure.service;

import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.service.IService;
import com.freeter.common.utils.PageUtils;
import com.freeter.modules.AdvConfigure.entity.ConfigureEntity;
import java.util.List;
import java.util.Map;
import com.freeter.modules.AdvConfigure.entity.vo.ConfigureVO;
import org.apache.ibatis.annotations.Param;
import com.freeter.modules.AdvConfigure.entity.view.ConfigureView;
import com.freeter.common.utils.PageInfo;


/**
 * 
 *
 * @author xuchen
 * @email 171998110@qq.com
 * @date 2019-09-05 15:25:27
 */
 @SuppressWarnings({"unchecked","rawtypes"})
public interface ConfigureService extends IService<ConfigureEntity> {

    
   	List<ConfigureVO> selectListVO(Wrapper<ConfigureEntity> wrapper);
   	
   	ConfigureVO selectVO(@Param("ew") Wrapper<ConfigureEntity> wrapper);
   	
   	List<ConfigureView> selectListView(Wrapper<ConfigureEntity> wrapper);
   	
   	ConfigureView selectView(@Param("ew") Wrapper<ConfigureEntity> wrapper);
   	
   	PageUtils queryPage(PageInfo pageInfo,Wrapper<ConfigureEntity> wrapper);
}

